@titan99_ sagte in [Vergleichoperator verhält sich bei float und glm::vec3 bei Vorzeichen Aber was solls, dafür weiss ich jetzt dass 0.f und -0.f unterschiedlich im Speicher ist. Naja, wie sollte man die sonst unterscheiden können? Aber floats bieten ja noch viel mehr Spaß. Wenn man nun plötzlich mit memcmp vergleicht, ist auch einmal nicht mehr klar, was bei NANs passiert. Bei == vergleichen die false, weil alles mit NAN vergleichen false ist. Da es aber verschiedene Repräsentationen von NAN gibt, kann mit memcmp nun entweder false oder true (bzw. nicht-0 oder 0) herauskommen. Toll, oder?